Penalty Alternating Direction Methods for Mixed-Integer Optimization: A New View on Feasibility Pumps
نویسندگان
چکیده
Feasibility pumps are highly effective primal heuristics for mixedinteger linear and nonlinear optimization. However, despite their success in practice there are only few works considering their theoretical properties. We show that feasibility pumps can be seen as alternating direction methods applied to special reformulations of the original problem, inheriting the convergence theory of these methods. Moreover, we propose a novel penalty framework that encompasses this alternating direction method, which allows us to refrain from random perturbations that are applied in standard versions of feasibility pumps in case of failure. We present a convergence theory for the new penalty based alternating direction method and compare the new variant of the feasibility pump with existing versions in an extensive numerical study for mixed-integer linear and nonlinear problems. Due to their practical relevance, mixed-integer nonlinear problems (MINLPs) form a very important class of optimization problems. One important part of successful algorithms for the solution of such problems is finding feasible solutions quickly. For this, typically heuristics are employed. These can be roughly divided into heuristics that improve known feasible solutions (e.g., local branching [25] or RINS [16]) and heuristics that construct feasible solutions from scratch. This article discusses a heuristic of the latter type: The algorithm of interest in this article is the so-called feasibility pump that has originally been proposed by Fischetti et al. in [24] for MIPs and that has been extended by many other researchers, e.g., in [1–3, 6, 7, 17–19, 26, 34]. In addition, feasibility pumps have also been applied to MINLPs during the last years; see, e.g., [4, 8, 9, 14, 15, 39, 40]. A more detailed review of the literature about feasibility pumps is given in Section 1. For a comprehensive overview over primal heuristics for mixed-integer linear and nonlinear problems in general, we refer the interested reader to Berthold [4, 5] and the references therein. In a nutshell, feasibility pumps work as follows: given an optimal solution of the continuous relaxation of the problem, the methods construct two sequences. The first one contains integer-feasible points, the second one contains points that are feasible w.r.t. the continuous relaxation. Thus, one has found an overall feasible point if these sequences converge to a common point. To escape from situations where the construction of the sequences gets stuck and thus do not converge to a common point, feasibility pumps usually incorporate randomized restarts. The feasibility pumps described in the literature are difficult to analyze theoretically due to the use of random perturbations. These random perturbations are, however, crucial to the practical performance of the methods. The main object of the existing theoretical analysis is the idealized feasibility pump, i.e., the method without random perturbations. This is the method analyzed in the publications [17] Date: March 22, 2017. 2010 Mathematics Subject Classification. 65K05, 90-08, 90C10, 90C11, 90C59.
منابع مشابه
New concave penalty functions for improving the Feasibility Pump
Abstract Mixed-Integer optimization represents a powerful tool for modeling many optimization problems arising from real-world applications. The Feasibility pump is a heuristic for finding feasible solutions to mixed integer linear problems. In this work, we propose a new feasibility pump approach using concave nondifferentiable penalty functions for measuring solution integrality. We present c...
متن کاملA storm of feasibility pumps for nonconvex MINLP
One of the foremost difficulties in solving Mixed-Integer Nonlinear Programs, either with exact or heuristic methods, is to find a feasible point. We address this issue with a new feasibility pump algorithm tailored for nonconvex Mixed-Integer Nonlinear Programs. Feasibility pumps are algorithms that iterate between solving a continuous relaxation and a mixed-integer relaxation of the original ...
متن کاملSolving Highly Detailed Gas Transport MINLPs: Block Separability and Penalty Alternating Direction Methods
Detailed modeling of gas transport problems leads to nonlinear and nonconvex mixed-integer optimization or feasibility models (MINLPs) because both the incorporation of discrete controls of the network as well as accurate physical and technical modeling is required in order to achieve practical solutions. Hence, ignoring certain parts of the physics model is not valid for practice. In the prese...
متن کاملSolving power-constrained gas transportation problems using an MIP-based alternating direction method
We present a solution algorithm for problems from steady-state gas transport optimization. Due to nonlinear and nonconvex physics and engineering models as well as discrete controllability of active network devices, these problems lead to hard nonconvex mixed-integer nonlinear optimization models. The proposed method is based on mixed-integer linear techniques using piecewise linear relaxations...
متن کاملGlobal optimization of mixed-integer polynomial programming problems: A new method based on Grobner Bases theory
Mixed-integer polynomial programming (MIPP) problems are one class of mixed-integer nonlinear programming (MINLP) problems where objective function and constraints are restricted to the polynomial functions. Although the MINLP problem is NP-hard, in special cases such as MIPP problems, an efficient algorithm can be extended to solve it. In this research, we propose an algorit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM Journal on Optimization
دوره 27 شماره
صفحات -
تاریخ انتشار 2017